to make heads or tails of something - Spanish English Dictionary